
#pragma once

#include <string>
#include "fs/path.h"
#include "httpreply.h"
#include "params.h"


class FileHttpReply : public HttpReply {
public:
	FileHttpReply( const fs::Path & filename, const MimeTypes & mimetypes );
	~FileHttpReply();

	void send_body( sock::ClientSocket & sock );
private:
	struct Impl;
	Impl * _pimpl;
};


